package com.hoshiicloud.saleorder.dto;

import io.swagger.annotations.Api;
import io.swagger.annotations.ApiModelProperty;
import java.io.Serializable;
import java.math.BigDecimal;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;
import lombok.experimental.Accessors;

/**
 * @author: Markerccc
 * @date: 2019/7/30 - 10:58
 */
@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
@Accessors(chain = true)
public class GoodsAttributeDTO implements Serializable {

    private static final long serialVersionUID = 1L;

    @ApiModelProperty("商品图片")
    private String goodsImage;

    @ApiModelProperty("商品名称")
    private String goodsSpuName;

    @ApiModelProperty("规格名称")
    private String goodsSkuName;

    @ApiModelProperty("商品数量")
    private Integer quantity;

    @ApiModelProperty("销售单价")
    private BigDecimal saleUnitPrice;

    @ApiModelProperty("活动编号")
    private Integer activityNo;

    @ApiModelProperty("活动名称")
    private Integer activityName;

    @ApiModelProperty("规格值")
    private String goodsSkuValue;

    @ApiModelProperty("优惠券抵扣金额")
    private BigDecimal benefitsAmount;

    @ApiModelProperty("子订单状态")
    private String orderInfoStatus;

    @ApiModelProperty("金币抵扣金额")
    private String coinsAmount;

    @ApiModelProperty("支付时间")
    private String paidTime;
}
